/*****documemt js*****/

$(function(){
	
	/****处理选中*******/
	//选中尺寸和颜色（两者写在一起，这样容易为发异步做判断）
	$('.g_infor .s_cont').click(function(){
		
		$(this).removeClass('selected');
		$(this).addClass('selected').siblings('').removeClass('selected');
		
		/******异步处理价格与库存****/
		if($('.selected').length>=$('.size').length){
			specId = '';
			$.each($('.selected'), function() {
				specId += $(this).attr('spec') + ',';                      
			});
			//发送异步获取库存
			$.ajax({
				type:"post",
				url:ajaxUrl,
				dataType:'json',
				data:{gid:gid,specId:specId},
				success:function(phpData){
					stock = phpData.stock;
					$('.g_infor .nn_stock').html(stock);
					tolprice = phpData.tolprice
					$('.g_infor .tolprice').html(tolprice);
					
				}
			});
		}
	})

	
	/*****处理购买数量*******/
	//处理加
	$('.g_infor .n_add').click(function(){
		var spec = '请选择' + $('.g_infor .size').html();
		if($('.selected').length>=$('.size').length){
			num = parseInt($('.g_infor .n_num').val());
			var stock = parseInt($('.g_infor .nn_stock').html());
			//是否大于库存
			if(num<=stock){
				$('.g_infor .n_num').val(num + 1);
			}else{
				alert('亲~~库存不够了！')
			}
			
		}else{
			//遍历商品规格，判断用户未选择的并输出对应的规格信息
			$.each($('.g_infor .size'), function() {    
				if(!$(this).parents('dl').find('.s_cont').hasClass('selected')){
					var errorInfor = '亲~~请先选择   ' + $(this).html()
					alert(errorInfor);
					return false;
				}
			});
		}
	})
	//处理减
	var num = 1;
	$('.g_infor .n_reduce').click(function(){
		num = parseInt($('.g_infor .n_num').val());
		num--;
		$('.g_infor .n_num').val(num);
		if(num<=0){
			$('.g_infor .n_num').val(0);
		}
	})
	
	
	/**手动填入判断库存**/
	$('.n_num').blur(function(){
		num = parseInt($('.g_infor .n_num').val());
		var stock = parseInt($('.g_infor .nn_stock').html());
		if(num>stock) alert('亲~~库存不够了！');
		
	})
	
	
	/********处理购物车****/
	$('.a_car').click(function(){
		//调取全局变量的specId的值，判断是否存在
		//specId、num、stock为全局变量
		if(typeof(specId)!="undefined"){
			if(num<=stock && num!=0){
				$.ajax({
					type:"post",
					url:ajaxCart,
					data:{specId:specId,num:num,gid:gid,tolprice:tolprice},
					success:function($phpData){
						if($phpData){
							alert('购物车添加成功！！！继续购物吧');
						}
					}
				});
			}else{
				alert('亲，您购买的商品库存不足');
			}
		}else{
			alert('请选择产品规格');
		}
		
	})
	
	
	/************处理立即购买****************/
	$('.a_buy').click(function(){
		if(typeof(specId)!="undefined"){
			if(num<=stock && num!=0){
				$.ajax({
					type:"post",
					url:ajaxCart,
					data:{specId:specId,num:num,gid:gid,tolprice:tolprice},
					success:function(phpData){
						if(phpData!=''){
							location.href = ordersUrl + '?&sid=' + phpData;
						}
					}
				});
			}else{
				alert('亲，您购买的商品库存不足');
			}
		}else{
			alert('请选择产品规格');
		}
		
		
	})
	
	
	/********处理Tab切换*******/
	$('._tab').click(function(){
		//显示table块
		var i = $(this).index();
		$('.tabb').eq(i).show().siblings('.tabb').hide();
		//修改样式
		$(this).find('span.s').css({'border-bottom':'3px solid #000'});
		$(this).siblings('li').find('span').css({'border-bottom':'3px solid #FFF'});
	})
	
	/********评论*************/
	$('.comment_form').submit(function(){
		var cont = $('textarea[name=contents]').val();
		if(uid!=''){
			if(cont!=''){
				$.ajax({
					type:"post",
					url:ajaxComment,
					dataType:'json',
					data:{content:cont,gid:gid},
					success:function(phpData){
//						//格式时间戳函数
//						function getTime(nS) {
//							return new Date(parseInt(nS) * 1000).toLocaleString().replace('/', "年").replace('/', "月");
//						}
//						//追加数据
//						var time = getTime(phpData.cotime);
						var li = '';
						li += '<li><a href="" class="c_face"><img src="' + Root + '/' + phpData.face + '" /></a>' 
						li += '<a href="" class="c_name">' + phpData.nick + '</a>'
						li += '<span class="conts">' + phpData.content + '</span>'
						li += '<span class="c_time">' + phpData.cotime + '</span></li>'
						$('.con_cont ul').prepend(li);
						//请空单元格数据
						$('textarea[name=contents]').val('');
					}
				});
			}else{
				alert('评论不能为空!');
			}
		}else{
			alert('请登录用户');
		}
		
//		alert(li);
		
		
	})
	
	
	
	
	
	
	
	
})
